(Fmove_overlay): Set overlay's next pointer
authorGerd Moellmann <gerd@gnu.org>
Tue, 19 Aug 2003 12:38:36 +0000 (12:38 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 19 Aug 2003 12:38:36 +0000 (12:38 +0000)
unconditionally.

src/buffer.c

index 40ee3f071dea4c0a775ebe0372f3611855f31efd..b54291a89e33d130c58186996b25416a8e594d13 100644 (file)
@@ -3741,15 +3741,13 @@ buffer.  */)
   end = OVERLAY_END (overlay);
   if (OVERLAY_POSITION (end) < b->overlay_center)
     {
-      if (b->overlays_after)
-       XOVERLAY (overlay)->next = b->overlays_after;
-    b->overlays_after = XOVERLAY (overlay);
+      XOVERLAY (overlay)->next = b->overlays_after;
+      b->overlays_after = XOVERLAY (overlay);
     }
   else
     {
-      if (b->overlays_before)
-       XOVERLAY (overlay)->next = b->overlays_before;
-    b->overlays_before = XOVERLAY (overlay);
+      XOVERLAY (overlay)->next = b->overlays_before;
+      b->overlays_before = XOVERLAY (overlay);
     }
 
   /* This puts it in the right list, and in the right order.  */